package com.matrix.app.flux.project.stage.data;

import org.springframework.data.annotation.Id;
import org.springframework.data.relational.core.mapping.Table;

import java.io.Serializable;

/**
 * 项目阶段持久化对象，对应project_stage表
 *
 * Copyright © 海平面工作室 版权所有
 *
 * @Author: Leo
 * @Create: 2025/06/02 10:00
 * @Since 1.2
 */
@Table("project_stage")
public class StagePo implements Serializable {

    @Id
    private Long id;

    /** 阶段名称 */
    private String name;

    /** 备注 */
    private String memo;

    /** 状态 */
    private String status;

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    @Override
    public String toString() {
        return "项目阶段信息{" +
                "id=" + id +
                ", 名称='" + name + '\'' +
                ", 说明='" + memo + '\'' +
                '}';
    }
} 